Modified Laroche Bayer Demosaicing Algorithm

简短说明

文件: \examples\Processing\Color\Bayer\Laroche_modified_maVCL.va

默认平台: mE5-MA-VCL

简要说明

基于 Laroche 的资源优化型拜耳去马赛克算法

在本节中,我们介绍稍微修改过的拜耳去马赛克算法版本,即 “根据 Laroche 的拜耳去马赛克算法”。插值算法的唯一区别(参见 方程式 8 更改为 公式 12)在于,用于红色和蓝色色彩值插值的绿色色彩值()(参见公式 10 更改为 公式 12)是进行双线性插值的。所有其他色彩插值步骤均等同于 "原始 Laroche 滤镜"。在 'Bayer Demosaicing ' 中展示了拜耳去马赛克结果的定性差异。您可以在 \examples\Processing\Color\Bayer\Laroche_modified_maVCL.va 下找到修改版本的相应 VisualApplets 示例。它针对具有 8 位输入位深度和 2 的 Parallelism 的 microEnable 5采集卡实现,但可以轻松调整为适用于 microEnable IV采集卡、其他输入位深度或 Parallelism 的版本。下面简要介绍 VisualApplets 设计中的修改部分。在 图 252,“修改后的 Laroche 滤镜的 ColourInterpolation 内容。” 中,您可以看到 HierarchicalBox ColourInterpolation (看 图 246“Bayer 去马赛克处理的插值步骤 1”)。

修改后的 Laroche 滤镜的 ColourInterpolation 内容。

图 252. 修改后的 Laroche 滤镜的 ColourInterpolation 内容。


红色和蓝色色彩值是在 RedandBlue 方框中根据拜耳图案的 内核以及在当前像素位置计算出的绿色值进行插值的。绿色值的计算在 HierarchicalBox GreenOut中完成。与 “根据 Laroche 的拜耳去马赛克算法” 中的示例等效,当前像素位置的颜色可在 whereAmI_Colour 中找到. 最后,这三个颜色分量会合并在一起。